package com.example.jobback.po;

import lombok.Data;
import com.example.jobback.common.enums.RecruiterType;

import java.time.LocalDateTime;

/**
 * @ClassName: Recruiter
 * @Description:招聘者实体类
 * @Author: lhb
 * @Date: 2025/5/10
 */
@Data
public class Recruiter extends User{
    /**
     * @Description: 招聘者id
     * @Author lhb
     * @CreateTime 2025/5/10 13:45
     */
    private Long recruiterId;

    /**
     * @Description: 职位角色
     * @Author lhb
     * @CreateTime 2025/5/10 13:44
     */
    private String role;

    /**
     * @Description: 员工类别
     * @Author lhb
     * @CreateTime 2025/5/10 13:44
     */
    private RecruiterType type;

    /**
     * @Description: 所属公司的id
     * @Author lhb
     * @CreateTime 2025/5/15 9:32
     */
    private Long companyId;


    /**
     * @Description: 账号注册时间
     * @Author lhb
     * @CreateTime 2025/5/10 22:03
     */
    private LocalDateTime createdAt;

    /**
     * @Description: 账号更新时间，包括操作
     * @Author lhb
     * @CreateTime 2025/5/10 22:03
     */
    private LocalDateTime updatedAt;


}
